home *** CD-ROM | disk | FTP | other *** search
/ More DosGames 2.0 / MORE - Dosgames 2.0 (Software Company)(1994).iso / dosgames / minerva / minerva.man < prev    next >
Text File  |  1994-09-01  |  16KB  |  361 lines

  1.  
  2. MINERVA(6)                 Minerva 1.0e Manual                   MINERVA(6)
  3.  
  4.  
  5. * NAME
  6.      minerva - Miinantallauspeli 1.0 Minefield Stomping Game
  7.  
  8.      The ancient Roman goddess of wisdom and the arts, identified
  9.      with the Greek goddess Athena.
  10.                      Webster's Encyclopedic Unabridged Dictionary
  11.  
  12. * SYNOPSIS
  13.      minerva [ -smledhiGMSL3fqo ]
  14.  
  15.     -s    small  minefield 10x10 (default)
  16.     -m    medium minefield 15x15
  17.     -l    large  minefield 34x23
  18.  
  19.     -e    easy       18% mines (default)
  20.     -d    difficult  23% mines
  21.     -h    hard       28% mines
  22.     -i    impossible 33% mines
  23.  
  24.     -G    Grass field (default)
  25.     -M    Metal field
  26.     -S    Sea field
  27.  
  28.     -3    3D minefield numbers (default)
  29.     -L    left-handed mouse (swap buttons) (default right-handed)
  30.     -q    Quiet
  31.  
  32.     -f    do not create any Files
  33.     -o    do not reset mouse sensitivity (old mouse)
  34.  
  35. * DESCRIPTION
  36.  
  37. This is the best ever mines game. Really! It's a DOS program, needs 286
  38. processor, standard VGA with 256k video RAM and about 200k free memory.
  39. Mouse is recommended to see the cursor, otherwise you get the invisible
  40. virtual cursor. There are too many features to describe, latest add-ons
  41. are a color editor, "Hazards" menu items and a partial keyboard support
  42. for menus! Besides it looks great. Next version out at Christmas. Maybe.
  43.  
  44. This is a postcardware product ie. please send me a postcard, if you
  45. like it. And remember, if I don't hear from users out there, there's no
  46. point making updates, not to mention letting you to know about them.
  47.  
  48. * STORY
  49.  
  50. You are a United Nations civil servant, who has been sent to Bosnia
  51. after the war. Your mission is to help to clear the countryside of
  52. countless forgotten land mines. Since the UN has unfortunately a severe
  53. budget deficit all You were given was a pair of old boots and
  54. instructions to "do it in the old-fashioned way". So You plug Your
  55. fingers into Your ears, close eyes and bravely step forward. If You find
  56. a mine, You'll get the minimum pension, otherwise You can still walk. So
  57. good luck, keep walking and before starting wait till I get far enough..
  58.  
  59. NOTE: The object of the game is to step into all safe squares, you do
  60. not have to mark mines.
  61.  
  62. * MOUSE CLICKING
  63.  
  64. Game is played with mouse (or keyboard) by moving mouse cursor on some
  65. square on minefield and then pressing left or right mouse button. With
  66. right-handed mouse the step button is left mouse button and the mark
  67. button is the right mouse button. Pressing and releasing a mouse button
  68. is called clicking. Clicking a step button is called stepping and
  69. clicking mark button is called marking.
  70.  
  71. When you step on an unopened square (see "Icons" in Help menu) and there
  72. is a mine, game ends (you die). If there's not a mine, square will be
  73. revealed and if there's no mines in the 8 neighbouring squares, those
  74. will be revealed etc. recursively. If in one or more neighbouring square
  75. there are mines, a number will be written on the revealed square telling
  76. how many mines there are close by. The color of the number will also
  77. identify the value and help you to play faster.
  78.  
  79. When you mark an unopened square, the square will be marked and you can
  80. no more step on it. If you mark a marked square, the mark is removed
  81. (one flag option) or another mark is placed on it (2 flag option). You
  82. can step on the second flag, it's there just to remind you this square
  83. might be an unsafe place. If you mark a square with the second flag, the
  84. square will get unmarked.
  85.  
  86. * SUPERCLICK
  87.  
  88. You can do a SuperClick by stepping on an already opened square. If
  89. SuperClick is set to "None", nothing will happen (it was your choice).
  90.  
  91. However if SuperClick is "Step only", things get interesting: if the
  92. value on stepped square equals the amount of nearby unopened squares,
  93. all those squares will be stepped on. Otherwise you'll hear a nasty
  94. LooseBeep sound effect and can watch how all nearby squares go down and
  95. up. The "Step only" choice was created for all ex-MS Minesweeper users
  96. to make Minerva feel more familiar.
  97.  
  98. SuperClick choice "Mark & Step" behaves just like "Step only", except 
  99. if the value on stepped square equals the amount of nearby opened
  100. squares, all nearby unopened squares will be marked. Now you could solve
  101. the whole field just by stepping around (stomping) with SuperClick, but
  102. I have to warn you that it's not too fast. It's safe, but usually you'd
  103. have to step into every square.
  104.  
  105. * KEYBOARD
  106.  
  107. There's some keyboard support, too. When I started this I was full-time
  108. Macintosh user and really didn't know that one should be able to use
  109. menus from keyboard.. Well, I'm working on it..
  110.  
  111. On minefield you can step with Return, Enter, Spacebar and Insert keys.
  112. Marking happens with Delete, Plus, Minus, Star and Slash keys. The weird
  113. marking keys come from keypad to enable playing with only one hand.
  114.  
  115. Cursor is moved with arrows keys, one square to direction of arrow,
  116. except the cursor won't get outside of minefield. This is done by
  117. pressing Shift down at the same time as arrow key. To the corners of the
  118. minefield you can jump with Home (upper left), PageUp (upper right), End
  119. (lower left) and PageDown (lower right), except with Shift it's the
  120. whole screen, not minefield. The order of the last four keys can be
  121. understood from the layout of usual keyboard (note Insert and Delete).
  122.  
  123.         Insert        Home        PageUp
  124.         Delete        End        PageDown
  125.  
  126.                 UpArrow
  127.         LeftArrow    DownArrow    RightArrow
  128.  
  129. You can lock mouse step button down by pressing Control-LeftArrow and to
  130. lock mark button press Control-RightArrow. They are released either by
  131. repeating the lock procedure or by pressing and releasing the equivalent
  132. mouse buttons, either with mouse or keyboard.
  133.  
  134. Pressing function key F1 will show some more keyboard short cuts.
  135.  
  136. * KEYBOARD AND MENUS
  137.  
  138. You can use menus with "Alt+Character Character" combinations, nothing
  139. else is supported in this version. I also fixed UpArrow and DownArrow
  140. movement in menus to occur in steps of menu item height, but if you go
  141. down to menu items, you'll have to press Enter to select something.
  142.  
  143. Actually I didn't plan to release the keyboard menu support yet, but
  144. thanx to buggy 1.0d and my backup system I really didn't have a choice.
  145.  
  146. * NEW GAME
  147.  
  148. When you start Minerva you will see a minefield with upper left corner
  149. cleared as a safe starting place and a new game is automatically
  150. started. A new game can also be started by selecting "New Game" in Game
  151. menu (really:), pressing n or N key (while not in menu or dialog),
  152. stepping on statusbar above menubar (in middle area) or, if there's a
  153. blownup minefield, stepping on it. A new game is also started by
  154. changing current size/level setting in one of the several available
  155. ways.. Or selecting something under Hazards-menu. That should be all.
  156.  
  157. * CHANGING SETTINGS
  158.  
  159. Game settings such as minefield size (small, medium, large) and level
  160. (easy, difficult, hard, impossible) can be selected from "Settings"
  161. menu's submenus Level, Size, Exterior and Options. The last item will
  162. present a dialog for less often used settings: number of flags (1/2),
  163. cursor type (left/right-handed), menu (normal/autodrop), SuperClick
  164. (none/step/mark & step), minefield values (3D/2D), sound (on/off).
  165.  
  166. Size can be changed by selecting from menu or by pressing appropriate
  167. key s)mall m)edium l)arge (while not in menu or dialog. In HighScore
  168. dialog will change the presented size/level board as by pressing
  169. radiobuttons). Size can also be changed with mouse on statusbar area,
  170. where current size is presented. Stepping will rotate forwards, marking
  171. backwards. Difficulty level is equally, except it's statusbar level.
  172.  
  173. "Exteriors" offers 3 pre-defined field looks: Grass, Metal and Sea. If
  174. you are not happy with these, there's a build-in color editor. I'm going
  175. to switch to PCX images in nearby future, so there might be some more
  176. depending how much memory they'll take (Ice).
  177.  
  178. All (almost) used settings are saved in a file minerva.def and restored
  179. at the next startup. All settings can be overridden by command line
  180. options (see above or type "minerva -?").
  181.  
  182. * END OF GAME
  183.  
  184. If you die, all squares will be revealed and the d*mned mine that blew
  185. you up is highlighted, also all uncorrect marks will be crossed. If you
  186. solved the field, but wasn't fast enough, field is yet again revealed.
  187. If you made it and even fast enough, a dialog will popup telling you the
  188. placement in Top 10 and requesting your name. The default name is Jouni
  189. Miettunen (Yours Truly) or last typed name and you can accept it either
  190. by pressing Return key or clicking step button. Now you get the High
  191. Score dialog (see "Info" menu or press F7).
  192.  
  193. In High Score dialog your new entry is highlighted. If there were others
  194. with same time, you will go past them. At the left side there are 2
  195. radiobutton field with which you can check the other results (3 field
  196. sizes * 4 difficulty levels == 12 high score boards). With the Reset
  197. button you can reset all entries in the current board. All scores can be
  198. reset from the Game menu. Score is saved in uncrypted minerva.hof file.
  199. Pressing OK button or Return/Enter/ESC/Insert/spacebar key will exit
  200. dialog (there are more :).
  201.  
  202. * COLOR EDITOR
  203.  
  204. This is the latest enchangement and not final, even though I've seen
  205. worse ones. It works, but since I didn't have enough time to optimize
  206. it, it's kind of slow to detect mouse clicking, not to mention the only
  207. partionally functional sliders (thumb). Just press mouse button slowly.
  208. And remember: when you erase "minerva.pal" file, you'll get the default
  209. system colors! And believe me, you want them pretty soon :)
  210.  
  211. In this version you can select a color to edit, change it's RGB values
  212. either by clicking on the black square right to slider and writing in a
  213. new value, clicking arrow boxes (+/- 1), the scrollbar area (+/- 10) or
  214. by grabbing the thumb and moving it, if you can find it. At the top are
  215. samples of all icons, menus and buttons to show the effect of the new
  216. color.
  217.  
  218. Default button will restore all colors as they were at startup, Cancel
  219. button cancels all changes since entering the Color Editor and OK button
  220. will keep the new colors and write them into minerva.pal file (a warning
  221. example included!). Pressing Default button with mark button pressed
  222. will scale all colors to gray:
  223.  
  224.     Gray Scale = (.30 * Red) + (.59 * Green) + (.11 * Blue)
  225.  
  226. Minerva.pal format is simple and you could write it with editor: each
  227. line has 3 values (0-63) so that 1st is Red, 2nd is Green and 3rd Blue.
  228. First line defined color 1, second line color 2 etc.. Order of colors is
  229. the "normal" 16 computer colors: black, blue, green, cyan, red, magenta,
  230. brown, lightgray, darkgray, lightblue, lightgreen, lightcyan, lightred,
  231. lightmagenta, yellow, white.
  232.  
  233. * HINT
  234.  
  235. When you get into a tough spot, usually at the end,  you can ask for a
  236. hint. Then Number_of_Squares/10 seconds is added to used time and for
  237. same Number_of_Squares/10 seconds a safe square is being randomly
  238. searched and after that one square at a time in order from the bottom
  239. right corner one row at a time. There's a 100 millisecond delay between
  240. cursor movement to show you that cursor _is_ moving and to make the cost
  241. of asking help dear. However now you can actually solve those Impossible
  242. fields. Finally :)
  243.  
  244. * PAUSE
  245.  
  246. Due to memory handling problems (allocating >64k memory) I desided to
  247. restore the screen by redrawing it. Should work now.
  248.  
  249. * HAZARDS
  250.  
  251. So you think you've seen it all, that you can solve any minefield setup
  252. with one hand tied and both eyes closed. Well think again, I added some
  253. hazards to the game!
  254.  
  255. - rocks: Some meteorites have dropped on minefield. The good point is
  256. that you can safely step on them, the bad point is that since they are
  257. very magnetic the SuperClick doesn't work on them. Some SuperClick..
  258.  
  259. - detector: You have the very latest high-tech mine detector there's in
  260. the world. That's what they told you.. The one you got operates only
  261. occasionally, fortunately it still does give correct values.
  262.  
  263. - teleport: There must be some radioactive stuff around, since lately
  264. you've been teleporting to random places every now and then.
  265.  
  266. - jumping mines: Unlike the real jumping mines, these don't wait you to
  267. step on them and then jump up to blow your ... waterline away. These
  268. wait for a while and if you don't come around they'll go looking for
  269. you. Note: this could be extremely slow operation and so it's enabled
  270. only if at least 5 safe squares are available.
  271.  
  272. NOTE: hazards aren't really finished yet, eg. how should they effect the
  273. score? To keep record of each possible combination of hazard - level -
  274. size would require too much space and time. Any ideas?
  275.  
  276. * HOW TO MAKE A NEW HIGH SCORE
  277.  
  278. You want to get a new high score, but don't want to reset old records..
  279. Well, try this:
  280.  
  281. - turn Sound off, there's 18 millisecond delay in every Beep (sounds a
  282. lot like cheating, maybe I should add delay in any case :)
  283.  
  284. - use SuperClick with both autostep and -mark, but avoid using automark.
  285. Automarking seems IMHO only to slow down, since you usually can automark
  286. only one square at a time and even then have to look for the one right
  287. square to do that. Of course if you can automark several squares, do it.
  288.  
  289. - don't waste time marking squares. In this game the object is only to
  290. locate all safe places and you DO NOT HAVE TO mark mines. However to use
  291. autostep you still better mark some squares, but use Mark button.
  292.  
  293. - don't rush, look what you're doing and (try to) plan ahead.
  294. - rest your arm on table etc. stable support
  295. - using Rocks hazard might help
  296. - be very very very lucky.
  297.  
  298. When I got lucky, I cleared small-easy field in 12 seconds, usual good
  299. time is around 20-25 seconds. No Hazards were enabled.
  300.  
  301. * IN CASE OF TROUBLE
  302.  
  303. - Mouse: If you have trouble with the default mouse sensitivity settings
  304. eg. the cursor rushes from one side to another with the slightest touch
  305. to mouse, use command line option -o to get the default sensitivity.
  306.  
  307. - Files: If you have trouble with files eg. Minerva clains it can't
  308. create any files, use command line option -f to prevent all writing on
  309. disk. If you want those files, unlock the Minerva disk or get HD
  310. diskette. I'll (try to) do a Critical Error Handler for next version,
  311. now I'll just say: "taf lak" ("Tough luck" in Finglish :).
  312.  
  313. * WHY BETA? THIS IS THE BEST I'VE SEEN...
  314.  
  315. Well, you can't use menus with keyboard, that's why. Actually the menus
  316. almost work now, I just have to rewrite everything related to menus and
  317. redefine used structures.. also dialogs are without any kind of keyboard
  318. support (except HighScore thanx to a couple dirty tricks).
  319.  
  320. And another thing: I don't use GUI library, I write it. Minerva is just
  321. a guinea pig which helps me to develop and test it, so don't expect to
  322. find all GUI features. If you miss something, let me know and I'll try
  323. to add it (yes, I'm working on those menus :)
  324.  
  325. * TO DO
  326.  
  327. I should do a real manual.. and fix Color Editor. However the most
  328. urgent thing is to reduce size of binary, now I got 14k free memory
  329. when I run Minerva within compiler and I can't test any dialogs.
  330.  
  331. For more enchangements see history.log and mines.all. The latter file
  332. includes some examples of features I might rip off and add into Minerva.
  333. All suggestions most welcome. But since I do this for free and to learn
  334. something (not sure what), no promises. See warranty for more.
  335.  
  336. * BUGS
  337.  
  338. There are a few known bugs, see history.log. However I'd like to
  339. strongly press that none of those is fatal or causes any damage to
  340. equipment what so ever. Well, as far as I know, see warranty for more.
  341.  
  342. * AVAILABILITY
  343.  
  344. ftp.funet.fi:/pb/msdos/games/puzzle/mines10e.zip
  345. See minerva.txt for Official Distribution Policy.
  346.  
  347. * AUTHOR
  348.  
  349. This game is Postcardware. If you want to be notified about updates, get
  350. your name into Credits dialog and tell me how it *really* should work,
  351. please send an exotic picture postcard (don't forget email address) to:
  352.  
  353. Minerva 1.0e Beta
  354. c/o Mr. Jouni Miettunen
  355. Rautatienkatu 20 A 10
  356. FIN-90100 OULU
  357. FINLAND - EUROPE
  358.  
  359.  
  360. Jouni Miettunen * jon@stekt.oulu.fi * Oulu * Finland * Europe * 1993
  361.